it embarrassed me - Allemand Anglais Dictionnaire